/*电脑*/
@media (min-width:1580px){
}
/*ipad竖版区域*/

/*ipad*/
@media (max-width: 780px){
	body{ font-size:2.4rem;}
	.footer{padding:3%; margin:0; width:auto; background:#a6a6a6;}
	.footer_con{ width:auto; line-height:2; } 
	.footer_con .TBcont{ right:10px; top:10px; width:auto; width:2.5em;}
	.footer_con .TBcont span{ display:block; width:100%; }
	.footer_con .TBcont span img{ width:100%;}
	.footer_con .TBcont .TBright{ float:none;}
	.footer_con .text{ text-align:left;padding:0;}
	.footer_con .text span{ display:block;}
	.footer_con .text span.BAtb{ background-size:auto 60%;}
	.backstretch{ display:none;}
	.GXJconter .main,.GXJconter .main2{ margin:0 0 3% 0;}
	.GXJconter,.ZmhdCont,.ZwgkCont,.ZwfwCont{ background:#fff;}
	.TwoTopRightcont .tit a,.TwoTopRightcont .bannerYD,.TwoBottombtnYD,.top_bg_conYD,.ZJSZ_gailan,.main .gxjContTopYD{ display:block;}
	.TwoTopRightcont .banner,.TwoTopRightcont .more,.TwoBottombtn,.TwoBottombanner,.top_bg,.top_cont,.top_bg_menu ul,.main .gxjContTop,.main .tittou{ display:none;}
.ZwgkCont .main div.TwoBottombanner{display:block;}
.TwoBottombanner ul{width: 100%;}
.TwoBottombanner ul li {
    width: 94%;
    margin: 0 3% 0 3%;
    float: left;
}
	.top_bg2{ height:auto;}
	.top_bg_menu{box-shadow:5px 5px 5px rgba(0,0,0,.2);}
	.top_bg_menu .logo,.main .LeftleftPic,.main .Leftrightcon,.main .Leftconbtn,.TwoTopLeftcont,.TwoTopRightcont,.ThreeTopLeftcont,.ThreeTopRightcont,.ThreeTopRightbanner,.ZmhdCont .TopLeftcont,.ZmhdCont .TopRightcont,.ZmhdCont .TopLeftcont,.ZmhdCont .BottomRightcont,.ZwgkCont .main .LeftRightcon,.ZwfwCont .Leftcont,.ZwfwCont .Rightcont,.mainList .left_menu,.mainList .right_cont,.ZwgkCont .main .ZwgkSearch,.JieSCont .leftCont,.JieSCont .rightCont{ float:none; width:auto; margin:0 3% 4% 3%; display:block; height:auto; padding:0; }
	.top_bg_menu .logo{border-bottom:1px solid #d2d2d2; padding:4% 0; margin-bottom:0;}
	.top_bg_menu .logo span img{ max-width:65%;}
	 .GXJconter #pages,.GXJconter .page{ position:inherit; width:auto; height:auto;}
	 .main .Leftconbtn ul li{ float:left; width:48%; margin:1%; border:none;}
	 .TwoTopLeftcont{box-shadow: 0px 0px 20px rgba(0,0,0,.2); margin-top:3%;}
	 .TwoTopLeftcont .tab_tit{ width:15%; font-weight:bold;}
	 .TwoTopLeftcont .tab_cont ul li a em{ width:2em;}
	 .TwoTopLeftcont .tab_cont{ width:85%; padding:5% 0 0 0;}
	 .TwoTopRightcont .tit{padding:2% 0.5%;}
	 .TwoTopRightcont .tit{ font-size:3rem; }
	 .TwoTopLeftcont .tab_tit span{font-size:2rem; }
	.top_bg_menu ul li,.TwoTopLeftcont .tab_cont .search input,.TwoTopLeftcont .tab_cont .search .btn,.TwoTopLeftcont .tab_cont .search{ font-size:2.2rem;}
	 .main .swiper-slide p,.ThreeTopLeftcont .tit{ font-size:2.4rem;}
	 .main .Leftrightcon .tit,.ThreeTopRightcont .tit{ font-size:3rem;}
	 .main .newtab_con p,.main .newtab_con p span{ font-size:2.6rem;}
	 .main .Leftconbtn ul li{ font-size:3.6rem;}
	 
	 /*--政民互动--*/
	 .ZmhdCont{ padding:2% 0 0 0;}
	 .ZmhdCont .tit{ font-size:2.8rem;}
	 .ZmhdCont .tit span{ font-size:2rem; line-height:1;}
	 .ZmhdCont .TopRightcont ul li a{ font-size:1.8rem;}
	 .ZmhdCont .TopRightcont ul{ width:102%;}
	 .ZmhdCont .TopRightcont ul li{ width:23%; height:7em; margin:0 2% 0 0;}
	 .ZmhdCont .BottomLeftcont .titLeft{ font-size:2.8rem;}
	 .ZmhdCont .TopLeftcont .tab_cont ul li{ line-height:2; height:2em;}
	 .ZmhdCont .BottomRightcont{ background:none;}
	 .ZmhdCont .BottomRightcont .tit{ padding:	1em 0; background:#1f5fe5; margin:0;}
	 .ZmhdCont .BottomRightcont .wenDcont  h3 a{ color:#1f5fe5; font-size:2.4rem; background-image:url(zmhd20191101_301.png);}
	 
	 /*--政务公开--*/
	 .ZwgkCont{ padding:2% 0 0 0;}
	 .ZwgkCont .main .ZwgkSearch{ padding:1%; font-size:2.4rem; line-height:1.2;  height:2.4em;}
	 .ZwgkCont .main .ZwgkSearch span{ width:18%;}
	 .ZwgkCont .main .ZwgkSearch .btn{ width:15%;}
	 .ZwgkCont .main .ZwgkSearch input{ margin:0 2%; width:50%;}
	 .ZwgkCont .main .ZwgkSearch a{ width:10%}
	 .ZwgkCont .main .ZwgkSearch input,.ZwgkCont .main .ZwgkSearch .btn{ font-size:2.4rem; line-height:2.4;}
	 .ZwgkCont .main .Leftrightcon{ width:auto;}
	 .ZwgkCont .main .Leftconbtn,.ZwgkCont .main .Leftconbtn2{ float:left; width:44%; margin:0 3%;}
	 .ZwgkCont .main .Leftconbtn ul li{ width:100%; margin:0 0 2% 0; font-size:2.4rem;}
	 .ZwgkCont .main .Leftconbtn2 ul li{ line-height:2.2; height:2.2em;}
	 .ZwgkCont .main .LeftRightcon{ clear:both;}
	 .ZwgkCont .main .LeftRightcon .tab_tit{ border:1px solid #e7e7e7;}
	 .ZwgkCont .main .LeftRightcon .tab_tit a{ font-size:2.4rem;}
	 
	 /*--政务服务--*/
	 .ZwfwCont{ padding:2% 0 0 0;}
	 .ZwfwCont .Leftcont .Topbtn{ font-size:2.6rem; line-height:4; height:4em;}
	  .ZwfwCont .Leftcont .Topbtn a{ display:inline-block; width:15em;  background-position:left center;}
	 .ZwfwCont .Rightcont .tit span{ font-size:2.6rem;}
	 .ZwfwCont .Rightcont .cont table td{ font-size:2.4rem;}
	 
	 /*--主题服务--*/
	 .ztfwCont{ padding:4%;}
	 .ztfwCont .tit{ font-size:2.6rem;}
	 .ztfwCont .cont ul li{ width:47%; margin:0 3% 3% 0;}
	 .ztfwCont .cont ul li p{ font-size:2.4rem;}
	 
	 /*--列表页--*/
	 .listtit{ display:none;}
	 .mainList{ padding:0;}
	 .mainList .left_menu{padding:10px 0;   margin:0 3%;}
	  .mainList .left_menu h3{ display:none;}
	 .mainList .left_menu ul li{ float:left; width:25%; font-size:2rem; line-height:2;  overflow:hidden; font-weight:normal; background:none; height:auto; }
	 .mainList .left_menu ul li a,.mainList .left_menu ul li.hover a{ color:#333754; background:#eeeeee; border-radius:5px;border:none;padding:0 2%;height:2em;margin:0 2%; }
	 .mainList .left_menu ul li.hover a,.mainList .left_menu ul li a:hover{ background:#ff6123; color:#fff; border:none; }
	 .mainList .right_cont .ListconC{ line-height:1.5; height:3em; margin:0 0 1em 0 ; padding:1em 0 0 0;border-top:1px solid #d2d2d2;}
	 .mainList .right_cont .ListconC  span{}
	 .mainList .right_cont .ListconC a em{ display:none;}
	 /*.mainList  .page{ display:none;}*/
	 .mainList  .page a.normal{ display:none;}
	 .mainList .page a {
    padding: 0 2px;}
	 .mainList .more{ display:block;}
	 .mainList .news_cont_d_wrap{ padding:20px 0; height:auto; overflow:inherit;}
	 .mainList .xx_con h1{ font-size:2.6rem; margin:0 0 1em 0; height:6em;}
	 .mainList  .xx_con h6{ font-size:2.4rem;}
	 
	 /*--领导--*/
	 .mainList .right_cont .LDcont .rightcont p span{ font-size:2.4rem;}
	 .mainList .right_cont .LDcont{ font-size:2rem;}
	 
	 /*--业务知识库--*/
	 .conter_listTit{ margin:1em 3% 0 3%;}
	 .conter_listTit span{ font-size:2rem; width:25%;}
	 .conter_listTit input, .conter_listTit select{ font-size:2rem;}
	 .conter_listTit input{ width:60%; }
	 .conter_listTit p{ clear:both; padding:1em 0 0 0;}
	 .conter_listTit select{ width:30%; }
	 .conter_listTit .btn{ width:20%; font-size:2rem; }
	 .conter_listCont{ margin:1em 3%;}
	 .conter_listCont ul li{ line-height:2.2; height:2.2em;}
	 /*--智能推送--*/
	 .znts_conter{ background:#fff;}
	 .znts_conter .tit{ margin:0 1em;}
	 .znts_conter .tit span{ font-size:3rem;}
	 .znts_conter .listcon{ float:none; display:block; width:auto;}
	 .znts_conter .listcon ul{ margin:0 1em;}
	 .znts_conter .listcon_right{ float:left; width:35%;}
	 .znts_conter .rdgz_con{ width:60%; float:right; margin:0;}
	 /*--内设机构--*/
	 .mainList .right_cont .Zsjgcont h1{ font-size:2.4rem;}
	 .mainList .right_cont .Zsjgcont p{ font-size:2rem;}
	 
	 /*--信息公开目录--*/
	.mainList .XxgkMlCont .tit{ font-size:2.6rem;}
	.mainList .XxgkMlCont .toutit{font-size:2.4rem;}
	.mainList .XxgkMlCont ul li{ width:49%; font-size:2rem;}
	/*--移动门户介绍页--*/
	.JieSCont .rightCont{ padding:4em 0 0 0;}
	.JieSCont .rightCont img{ width:60%;}
	.WxJieSCont{ display:none;}
	.WxJieSContYD{ display:block;}


 .news_cont_d_wrap img{
    width: 100% !important;
    max-width: 1000px !important;
    height: auto !important;
}


	}
/*手机大屏幕*/
@media (max-width: 645px){
	}
/*手机大屏幕*/
@media (max-width: 560px){
	html{font-size: 32.5%;}
	.top_bg_conYD{ height:20px;}
	}
/*手机小屏幕*/
@media (max-width: 340px){
	}

/*导航按钮*/
.mobilenav2 { transition:all 0.2s ease-in-out;background:none !important;}
.icon-css-menu, .icon-css-menu:after, .icon-css-menu:before {background:#666666;content:"";cursor:pointer;display:block;height:3px;left:50%;position:absolute;top:50%;transition:all 500ms ease-in-out 0s;width:26px; opacity:0.8; }
.mobilenav2.show  .icon-css-menu:after,.search_con .mobilenav2.show  .icon-css-menu:before { background:#fff;}
.icon-css-menu:after { transform:translate3d(-50%, 7px, 0px);-webkit-transform:translate3d(-50%, 7px, 0px);}
.icon-css-menu:before { transform:translate3d(-50%, -9px, 0px);-webkit-transform:translate3d(-50%, -9px, 0px);}
.mobilenav2.show .icon-css-menu:after { top:10px;transform:translateX(-50%) translateY(-10px) rotate(-45deg);-webkit-transform:translateX(-50%) translateY(-10px) rotate(-45deg);}
.mobilenav2.show .icon-css-menu:before { top:0px;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);}
.icon-css-menu { transform:translate3d(-50%, -1px, 0px);-webkit-transform:translate3d(-50%, -1px, 0px);}
.mobilenav2.show .icon-css-menu { background:transparent;}


/*--新增样式--*/
@media (max-width: 780px){
	.top_bg,.top_cont,.mainNew .TwoBottombtn{ display:block;}
	.top_bg_con{ font-size:2.5rem;}
	.top_cont{ margin:0 3% 1em 3%;}
	.top_cont .logo,.top_cont .search,.mainNew .JgContRight{ float:none; width:auto; margin:0;}
	.top_cont .logo img{ width:40%;}
	.top_cont .tiqi,.top_bg_menu .zxTB{ display:none;}
	.top_bg_menu{ display:block; overflow:hidden;}
	.ZJSZ_gailan{ margin:0 3%;}
	.ZJSZ_gailan .swiper-slide{ border:none;}
	.ZJSZ_gailan .swiper-slide a{ color:#fff;}
	.mainNew .TwoBottombtn{ margin:10px 3%;}
	.mainNew .TwoBottombtn ul li{ width:49%; margin:0 1% 1% 0;}
	.ZwgkCont .mainNew .Leftconbtn,.ZwgkCont .mainNew .Leftconbtn2{ float:none; width:auto;}
	.ZwgkCont .mainNew .Leftconbtn ul li{ width:48%; margin:0 2% 2% 0;}
	.ZwgkCont .mainNew .Leftconbtn2 ul li{ border:1px solid #003ca9;}
	.ZwgkCont .mainNew .LeftRightcon{ border:1px solid #003ca9;}
	.conterBanner{ background:none; margin:0 3%;}
	.conterBanner .bannerTit{ float:none; display:block; width:auto; border-bottom:1px solid #0f47ad; text-align:left; background:none; padding:0; }
	.conterBanner .bannerTit span{ background:#0f47ad; width:auto; padding:0 1em; display:inline-block;line-height:2;}
	.conterBanner .swiper-container{ float:none; width:auto; margin:1em 0;}
	.conterBanner .swiper-button-prev,.conterBanner .swiper-button-next{ background-size:70% auto;}
	.ZwgkCont .mainNew .Leftconbtn ul{ overflow:hidden; width:101%; background:#eeeded;}
	.ZwgkCont .mainNew .Leftconbtn ul li{ width:25%; background:none; margin:0; line-height:2.5; height:2.5em;}
	.ZwgkCont .mainNew .Leftconbtn ul li a{ background:none; padding:0; color:#333;}
	.ZwgkCont .mainNew .Leftconbtn ul li.hover{ background:#003ca9;}
	.ZwgkCont .mainNew .Leftconbtn ul li.hover a{ color:#fff;}
	.mainNew .JgContRight .news_cont_d_wrap h1{ font-size:2rem;}
	.mainNew .JgContRight{ margin:3%; padding:0;}
	.flex_right{display: none;}
}